package demo02;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.ListIterator;

public class Test01 {
    public static void main(String[] args) {
        List<String> list = new ArrayList<>();
        list.add("Hanserwei0");
        list.add("Hanserwei1");
        list.add("Hanserwei2");
        list.add("Hanserwei3");
        list.add("Hanserwei4");
        list.add("Hanserwei5");
        list.add("Hanserwei6");
        list.add("Hanserwei7");
        System.out.println(list);
        //使用迭代器编辑
        list.removeIf(next -> next.equals("Hanserwei5"));
        ListIterator<String> iterator = list.listIterator();
        while (iterator.hasNext()){
            String next = iterator.next();
            System.out.println(next);
        }
        ArrayList<String> list1 = new ArrayList<>();
        list1.add("Dty01");
        list1.add("Dty02");
        list1.add("Dty03");
        list1.add("Dty04");
        list1.add("Dty05");
        list1.add("Dty06");
        list.addAll(list1);
        for (String s : list) {
            System.out.println(s);
        }
    }
}
